package cn.jbolt.ai.core.chain.node;

public class InnerNodeType {


    public static final String APP_CONFIG = "app_config";

    public static final String START_FROM_USERINPUT = "start_user_input";

    public static final String AI_CHAT = "ai_chat";

    public static final String FUNC_CALL = "function_call";
    public static final String FUNC_CHAT = "function_chat";

    public static final String KLB_SEARCH = "klb_search";

    public static final String KLB_CHAT = "klb_chat";

    public static final String AI_INTENTION = "ai_intention";


    /**
     * if流程控制
     */
    public static final String IF_CONDITION = "if_condition";

    /**
     * AI 重写提问
     */
    public static final String AI_REWRITE = "ai_rewrite";

    /**
     * api接口调用
     */
    public static final String API_CALL = "api_call";

    /**
     * 数据库查询
     */
    public static final String DB_QUERY = "db_query";

    /**
     * 全局变量设置
     */
    public static final String VAR_SET = "var_set";

    /**
     * 输出到客户端
     */
    public static final String OUTPUT_TO_CLIENT = "output_to_client";
}
